home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
et
/
et3_0-a1.lha
/
et3
/
src
/
DebuggerIF.C
< prev
next >
Wrap
C/C++ Source or Header
|
1992-08-10
|
1KB
|
63 lines
#include "DebuggerIF.h"
#include "Class.h"
#include "Application.h"
#include "StreamConnection.h"
#include "String.h"
NewMetaImpl0(DebuggerIF, Manager);
DebuggerIF::DebuggerIF() : Manager("etgdb")
{
}
void DebuggerIF::ExecFile(char *file)
{
gRpc->Talk("etgdb", "debug %s", file);
}
void DebuggerIF::SetBreakPoint(char *file, int line)
{
gRpc->Talk("etgdb", "breakat %s %d", file, line);
}
void DebuggerIF::KillDebugger()
{
gRpc->Talk("etgdb", "kill");
}
void DebuggerIF::StartDebugger()
{
gRpc->Talk("etgdb", "start");
}
void DebuggerIF::RunExec(char *file)
{
gRpc->Talk("etgdb", "run %s", file);
}
void DebuggerIF::ChangeDir(char *dir)
{
gRpc->Talk("etgdb", "chdir %s", dir);
}
void DebuggerIF::AddDir(char *dir)
{
gRpc->Talk("etgdb", "adddir %s", dir);
}
void DebuggerIF::ViewFile(char *file)
{
gRpc->Talk("etgdb", "viewfile %s", file);
}
void DebuggerIF::ReadCommandsFromFile(char *file)
{
gRpc->Talk("etgdb", "readcmds %s", file);
}
void DebuggerIF::Attach(char *file, int pid)
{
gRpc->Talk("etgdb", "attach %s %d", file, pid);
}